From Indore take the bus to Dhar, where you can change for a local bus to Mandu.
You can rent a car in Indore.
The best route from Indore is as follows
Indore - Pithampur - Ghatabillod - Labour - Dhar - Mandu. The distance is approximately 95 kms and the roads are in good condition.